﻿<%@ Page ValidateRequest="false" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Support_Default" Title="Nexus Support" Theme="default" EnableViewState="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script language="javascript" src="/js/browser.js"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManager ID="ScriptManager" runat="server" />
<style>
.header_support
{
   background-color: #abcdef;
   border: solid 1px black;
   padding: 3px;
}

.inputs_support
{
   border: solid 1px black;
   padding: 3px;
}   

</style>
<!-- Top Banner [Start] -->
<table border="0" width="95%" class="banner" align="center">
<tr>
   <td class="logo" width="100%" onclick="document.location.href='/default.aspx'">
   </td>
</tr>
<tr valign="top">
<td>
<h1>Nexus - Support</h1>
<table border="1" width="100%"><tr valign="top"><td width="50%">
<asp:UpdatePanel ID="UP_SendSupport" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel_Send" runat="server" Width="100%">
<h3>Send us a Message!</h3>
<table border="0" width="100%">
<tr valign="top">
<td width="5%" class="header_support">UserID</td>
<td class="inputs_support" width="*"><asp:Literal ID="lbl_UserID" runat="server" /></td>
</tr>
<tr valign="top">
<td class="header_support">Topic</td>
<td class="inputs_support">
<asp:DropDownList ID="ddl_Topic" onchange="Topic_OnChange(this)" runat="server">
<asp:ListItem Selected="True">Compliments</asp:ListItem>
<asp:ListItem>Suggest a widget</asp:ListItem>
<asp:ListItem>Support</asp:ListItem>
<asp:ListItem>Bug Report</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr valign="top">
<td class="header_support">Message
<asp:RequiredFieldValidator ID="Required_Description" runat="server" ControlToValidate="txt_Description" ErrorMessage="*" SetFocusOnError="True" Display="Dynamic" ValidationGroup="sendmessage" />
</td>
<td class="inputs_support">
<span id="hint_debug_ff" style="display:none">
In order for us to troubleshoot the bug properly, we appreciate if you can perform the following steps
<ul>
<li>Click on Tools ->Error Console</li>
<li>Click on "Errors"</li>
<li>Right click on the top error and click copy</li>
<li>Paste the results in the textbox</li>
<li>Click on the 2nd line (should show something like nexus.nus.edu.sg/...)</li>
<li>Firefox will open a new window and highlight the line which has the error, copy the surrounding codes along with the actual code that raised the error</li>
<li>Paste them into the textbox</li>
</ul>
</span>
<span id="hint_debug_ie" style="display:none">
In order for us to troubleshoot the bug properly, we appreciate if you can perform the following steps
<ul>
<li>Double click on error indicated in the browser status bar</li>
<li>Copy the whole error message provided by Internet Explorer</li>
<li>Paste them into the textbox</li>
</ul>
</span>
<asp:TextBox ID="txt_Description" runat="server" TextMode="MultiLine" Rows="10" Width="98%" />
</td>
</tr>
<tr><td class="inputs_support" colspan="2" align="right">
<asp:Button ID="btn" ValidationGroup="sendmessage" runat="server" Text="Submit" />
</td></tr>
</table>

<script language="javascript">
var Hint_DebugFF = document.getElementById("hint_debug_ff");
var Hint_DebugIE = document.getElementById("hint_debug_ie");

function Topic_OnChange(e)
{
   Hint_DebugFF.style.display = "none";
   Hint_DebugIE.style.display = "none";
   
   if (e.value == "Bug Report")
   {
      if (is_ie)
      {
         Hint_DebugIE.style.display = "";
      }
      else if (is_fx)
      {
         Hint_DebugFF.style.display = "";
      }
   }
   else
   {
   }
}
Topic_OnChange(document.getElementById('<%= ddl_Topic.ClientID %>'));
</script>
</asp:Panel>

<asp:Panel ID="Panel_Thanks" runat="server" Visible="false">
Thank you for your <%= ddl_Topic.SelectedValue %>.
<br /><br />
Click <a href="/default.aspx">here</a> to go back to your space.</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>

</td></tr></table>
</td>
<td width="50%">
<h2 id="post-19">
Difference between IVLE, CORS, Student Intranet &amp; Nexus</h2>
<div class="entrytext">
	<p>I’ve received some emails from students seeking clarification for the 
	various systems which they have to use. Here’s a brief explanation of the 
	various systems and also the role that Nexus plays.</p>
	<hr>
	<p class="MsoPlainText"><strong>IVLE (Integrated Virtual Learning 
	Environment) </strong>is the elearning platform for NUS, all your elearning 
	needs are addressed via IVLE (http://ivle.nus.edu.sg).</p>
	<p class="MsoPlainText"><strong>CORS (Centralised Online Registration 
	System)</strong> is where you go to register the modules you want to take 
	for this semester (http://www.cors.nus.edu.sg).</p>
	<p class="MsoPlainText"><strong>Student Intranet</strong> is where you go 
	for information pertaining to your student life in NUS 
	(http://www.nus.edu.sg/students/)</p>
	<p class="MsoPlainText"><strong>Nexus </strong>is a space for you to 
	aggregate different content together. It does not seek to replace the roles 
	of any of the other NUS systems in your NUS life, but helps to enhance your 
	experience with them by providing you with a single place to access all 
	these services.</p>
	<p class="MsoPlainText">For example, when you first login, a NUS Learning 
	tab is created for you. It contains</p>
	<p class="MsoPlainText">- IVLE widget which pulls and displays data from 
	IVLE</p>
	<p class="MsoPlainText">- NUS Community Widget which pulls and displays data 
	from the various community platforms in NUS</p>
	<p class="MsoPlainText">- myLINC which pulls and displays data from Library 
	myLinc portal.</p>
	<p class="MsoPlainText">There is a tab called “Important info for students” 
	which contains information which is important to you e.g CORS registration.</p>
	<p class="MsoPlainText">In addition, other than accessing NUS related 
	content and services, you are also able to grab content from other internet 
	systems (e.g games, straits times) into Nexus.</p>
</div>


</td></tr></table>
</asp:Content>

